/**个人会员注册信息**/
.basicInfoForm {  width:940px; padding:0 30px; float:left;}
.basicInfoForm .regInfo{ width: 940px ;float: left; background: #fff; padding-bottom: 130px; margin-bottom:40px;}
.basicInfoForm .regInfo .jobtitle{ width:100%; height:41px; float:left; margin-top:10px;}
.basicInfoForm .regInfo .jobtitle .tithead{ height:40px;border-bottom: 1px solid #EFEFEF; width:100%;}
.basicInfoForm .regInfo .jobtitle .tithead ul{ float: left;}
.basicInfoForm .regInfo .jobtitle .tithead li{float:left; font-size:17px; height:38px;line-height:38px;margin-right: 15px;padding-right:5px; font-weight: bold;}
.basicInfoForm .regInfo .jobtitle .tithead li a{color:#A9A9A9 }
.basicInfoForm .regInfo .jobtitle .tithead li a:hover{ text-decoration: none; color: #777777}
.basicInfoForm .regInfo .jobtitle .tithead li.active{border-bottom:3px solid #F0534E; }
.basicInfoForm .regInfo .jobtitle .tithead li.active a{color:#444;}
.basicInfoForm .regInfo .jobtitle .tithead li.active a:hover{color:#444;}
.basicInfoForm .regInfo .jobtitle .tithead h2{ float:left; font-size:18px; color:#444; height:38px;border-bottom:3px solid #F0534E;
    background:#fff; line-height:38px; padding-right:5px; }

/*注册表单*/
.basicInfoForm .regInfo .regForm{ width: 940px; float: left; padding: 0px; margin-top: 30px; }
.basicInfoForm .regInfo .regForm .fTitle{ width: 100%; float: left; height: 26px; line-height: 26px; color: #666}
.basicInfoForm .regInfo .regForm .fTitle .line{ width: 100%; height: 13px; float: left; border-bottom: 1px #E6E6E6 dashed;}
.basicInfoForm .regInfo .regForm .fTitle .line span{ margin-left: 6px; float: left; font-size: 17px; padding:0 12px; background: #fff;height: 26px; line-height: 26px; }

.basicInfoForm .regInfo .formCon{ width:920px; margin-left:20px; margin-top: 25px; float: left;}
.basicInfoForm .regInfo .formCon dl{ width: 100%; float: left; height:38px; line-height: 38px; color: #666; font-size: 15px; margin-top: 15px; }
.basicInfoForm .regInfo .formCon dt{  width: 110px; float: left; height:38px; line-height: 38px;text-align: right; color: #666 }
.basicInfoForm .regInfo .formCon dt .caption{ font-size: 15px; width:90px;float: left;}
.basicInfoForm .regInfo .formCon dt .asterisk{ color: #ff0000;width: 20px; font-size:20px;float: left; margin-top:4px; height: 30px;}

.basicInfoForm .regInfo .formCon dd{ float: left; height: 38px; line-height: 38px; margin-left:8px;}
.basicInfoForm .regInfo .formCon dd input{ width:360px; border: 1px solid #cfcfcf; height: 36px;border-radius: 2px;
    float: left; line-height: 36px; padding: 0 7px; outline: none; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); vertical-align: middle;}
.basicInfoForm .regInfo .formCon dd .asterisk{color: #ff0000;width:10px; font-size:20px;float: left; margin-top:4px; height: 30px;}
.basicInfoForm .regInfo .formCon dd.tips{ font-size: 13px;color: #666}
.basicInfoForm .regInfo .formCon dd.tips a{ color: #4E92C4}

.basicInfoForm .regInfo .formCon dd .selTemptation{ width:568px; float: left; height:36px; line-height: 36px;border: 1px solid #cfcfcf; outline: none;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); vertical-align: middle;  }
.basicInfoForm .regInfo .formCon dd .selTemptation input{ border: none; width:526px;}
.basicInfoForm .regInfo .formCon dd i.yicon{float: left;width: 28px;height: 36px;cursor: pointer;background: #fff url(/default/images/icon/icon3.png) -20px -305px no-repeat;display: block;}
.basicInfoForm .regInfo .formCon dd textarea{padding: 5px;border: 1px solid #D0D0D0;outline: none;height: 100px;line-height: 20px;float: left;width:558px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}


.basicInfoForm .regInfo .formCon dd input.sub{float: left;width:180px;height: 38px;line-height:38px;text-align:center;border: 0px;background: #4E92C4;color: #fff;
    font-size: 18px;border-radius: 3px; cursor: pointer;}
.basicInfoForm .regInfo .formCon dd input.sub:hover{background: #458CC0;}

.basicInfoForm .regInfo .formCon dd .error{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -89px  no-repeat;width:200px; color: #EA6A00 }
.basicInfoForm .regInfo .formCon dd .success{  padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -119px  no-repeat;width:200px; color: #7EB746}
.basicInfoForm .regInfo .formCon dd .tip{ float: left; padding-left:19px; background: url(/default/images/icon/icon1.png) 0px -149px  no-repeat;width:200px; color: #65A7AF}


.basicInfoForm .regInfo .formCon dl.setMapCss{ height: 30px; margin-top: 5px; padding: 0}
.basicInfoForm .regInfo .formCon dl.setMapCss dt{ height: 30px;}
.basicInfoForm .regInfo .formCon dl.setMapCss dd{ height: 30px;}
.basicInfoForm .regInfo .formCon dl.setMapCss dd .setmap{width: 100px;float: left;height: 30px;line-height: 30px;text-align: center;}
.basicInfoForm .regInfo .formCon dl.setMapCss dd .setmap a{ color: #fff; display: block;background:#FF7F00;}
.basicInfoForm .regInfo .formCon dl.setMapCss dd .setmap a:hover{ color: #fff;background:#F97C00; text-decoration: none}
.basicInfoForm .regInfo .formCon dl.setMapCss dd .noset{ color: #ff0000; font-size: 13px; float: left; height: 30px; margin-left: 5px;}

/***select菜单**/
.select{border:#cfcfcf 1px solid; height:36px; width:136px; line-height:36px;cursor:pointer; background:#fff; color:#696969 ; float: left;}
.select span{float:left; height:36px; font-size: 14px; overflow: hidden;}
.select span a{padding-left:6px; text-decoration: none }

.select i{background:url(/default/images/icon/soselb.png) 0px -100px; width:10px; height:10px; margin-top:16px; float:right; margin-right:8px;}
.select i.swap{background:url(/default/images/icon/soselb.png) -15px -100px;}

.selectOptions{position:absolute;border:#ccc 1px solid;background:#fff; z-index:555555555;}
.selectOptions ul{}
.selectOptions ul li{ color:#9F9F9F; height:26px; line-height:26px; cursor:pointer;}
.selectOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectOptions ul li.selected{ background:#E3E3E3;}
.selectOptions ul li.selected a{color:#575757}

.selectareaOptions{position:absolute;border:#ccc 1px solid;background:#fff; z-index:555555555;}
.selectareaOptions ul{ float:left}
.selectareaOptions ul li.section{width:660px; border-bottom:#D3D3D3 1px dashed;cursor:auto; color:#333}
.selectareaOptions ul li.section a{cursor:auto;}
.selectareaOptions ul li{ color:#2139AD; height:32px; line-height:32px; cursor:pointer; width:110px; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.selectareaOptions ul li a{padding-left:6px; padding-right:6px; text-decoration: none}
.selectareaOptions ul li.selected{ background:#E3E3E3; color:#575757}


/*时间插件样式*/
#showTime,.showTime{ position:relative; float:left;}
.selTime{border:#cfcfcf 1px solid; height:36px; width:120px; line-height:36px;cursor:pointer; background:#fff; color:#696969;float: left; margin-right:6px;}
.selTime #syear{float:left;  font-size: 14px; overflow: hidden; padding: 0 5px; color: #ccc; width: 90px; }
.selTime #syear input{width:90px; padding: 0; border: none; cursor: text; float: left;}
.selTime i{background:url(/default/images/icon/soselb.png) 0px -100px no-repeat; width:10px; height:10px; margin-top:16px; float:right; margin-right:8px;}
.selTime i.swap{background:url(/default/images/icon/soselb.png) -15px -100px;}

.selTimeMonth{ width: 70px;}
.selTimeMonth #syear{ width: 40px;}
.selTimeMonth #syear input{ width:40px;}

#dateYear{ position: absolute; display: none; z-index:222222  }
#dateYear .dateCon{ width: 350px; height: 116px; float: left; border: #cfcfcf 1px solid; background: #fff}
#dateYear .dateCon .pro{ width:10px; float: left; margin-left: 10px;}
#dateYear .dateCon .pro a{ display: block; text-decoration: none;}
#dateYear .dateCon .pro a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -150px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .pro a i:hover{  background-position:-19px -150px; }

#dateYear .dateCon ul{ float: left; padding: 10px 0; width: 310px;}
#dateYear .dateCon li{ float: left; width: 62px; height: 24px; line-height: 24px; text-align: center;}
#dateYear .dateCon li a{ width: 62px; display: block; height: 24px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateYear .dateCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}

#dateYear .dateCon .next{ width:10px; float: left; margin-right: 10px; display: none;}
#dateYear .dateCon .next a{ display: block; text-decoration: none;}
#dateYear .dateCon .next a i{ width:10px; height: 14px;background:url(/default/images/icon/soselb.png) 0px -170px no-repeat;float:left;margin-top: 50px;}
#dateYear .dateCon .next a i:hover{  background-position:-19px -170px; }

#dateMonth{ position: absolute; display: none; }
#dateMonth .dateMonthCon ul{ float: left; padding: 10px 20px; width:120px;border: #cfcfcf 1px solid;background: #fff}
#dateMonth .dateMonthCon li{ float: left; width: 30px; height: 30px; line-height: 30px; text-align: center;}
#dateMonth .dateMonthCon li a{ width: 30px; display: block; height: 30px; background: #fff; color:#3F74C2; font-size: 13px;}
#dateMonth .dateMonthCon li a:hover{ color: #00B9F9; background:#F1F1F1 ; text-decoration: none;}

/*职位诱惑*/
#showPosTemptation{position:absolute; border:1px solid #D0D0D0;width:568px; z-index:100;background:#fff; display: none;}
#showPosTemptation .postempt{float:left; width:100%; }
#showPosTemptation .postempt .pleft{float:left; width:475px; display:inline;margin-left:18px;}

#showPosTemptation .postempt .pleft .addposT{ width:100%; float:left;}
#showPosTemptation .postempt .pleft .addposT ul{float:left; width:100%; font-size:13px; margin-top:7px;}
#showPosTemptation .postempt .pleft .addposT li{float:left; height:26px; display:inline;margin-right:5px; line-height:26px; margin-top:5px;
    background:#58A4ED; width:auto; color:#fff; text-align:center; padding:1px 8px;}
#showPosTemptation .postempt .pleft .addposT li span{height:26px; line-height:26px;font-size:14px;}
#showPosTemptation .postempt .pleft .addposT li span.close{ display:inline;margin-left:8px; cursor:pointer;  line-height:26px;}
#showPosTemptation .postempt .pleft .addposT li:hover{background:#007BC5;}

#showPosTemptation .postempt .pleft .showposT{ width:100%; float:left; margin-top:10px;}
#showPosTemptation .postempt .pleft .showposT ul{ float:left; width:100%;}
#showPosTemptation .postempt .pleft .showposT li{ float:left; height:26px; line-height:26px; width:95px; }
#showPosTemptation .postempt .pleft .showposT li a{width:100px;font-size:14px; line-height:26px; height:26px; color:#888}
#showPosTemptation .postempt .pleft .showposT li a:hover{ text-decoration:none;color:#444}

#showPosTemptation .postempt .pleft .addpostem{ width:450px; height:32px; border:1px solid #D0D0D0; float:left;margin-top:15px;}
#showPosTemptation .postempt .pleft .addpostem span{ height:32px; line-height:32px;}
#showPosTemptation .postempt .pleft .addpostem input{ width:380px; padding:0 5px; height:32px; line-height:32px; border:none; font-size:13px;}
#showPosTemptation .postempt .pleft .addpostem .addt{ width:60px; float:right; background:#58A4ED; height:32px; line-height:32px;
    font-size:14px; cursor:pointer; text-align:center}
#showPosTemptation .postempt .pleft .addpostem .addt a{ display:block; width:60px; height:32px;color:#fff; }
#showPosTemptation .postempt .pleft .addpostem .addt a:hover{text-decoration:none;background:#007BC5}

#showPosTemptation .postempt .plight{ width:65px; float:left; text-align:center; margin-top:12px; display:inline;margin-left:10px}
#showPosTemptation .postempt .plight a{ width:60px; color:#fff; height:26px; line-height:26px; display:block; background:#007BC5}
#showPosTemptation .postempt .plight a:hover{text-decoration:none; background: #1B5987}


/**固定登陆部分 弹出框遮掩层**/
.keep_sceen{background:#000;position:absolute;height:1000px;left:0;top:0;width:100%;z-index:1000000;opacity:0.7;filter:alpha(opacity=60);display:none}
.onebox_sceen{background:#000;position:absolute;width:988px;height:540px;z-index:10000001;opacity:0.2;filter:alpha(opacity=20);
    left:0;top:0;display:none;}
.twobox_sceen{background:#fff;width:960px;height:510px;z-index:10000002;display:none;}